|
|
|
|
<Editeur de code>.Recherche (Fonction) En anglais : <Code editor>.Search Recherche une chaîne de caractères ou une expression régulière dans le champ Editeur de code. EDCODE_Exemple.SupprimeTout()
sCode est une chaîne = [
sFichier est une chaîne
info(sFichier)
]
EDCODE_Exemple.Insère(1, sCode)
tabTrouve est un tableau d'entiers
EDCODE_Exemple.Recherche("info")
SI tabTrouve.Occurrence > 0 ALORS
Info("Le texte 'info' a été trouvé. Il va être remplacé par 'erreur'.")
FIN
EDCODE_Exemple.Remplace("info", "erreur")
EDCODE_Exemple = [
HLit("fichier", 1)
HLitPremier("fichier", "rubrique")
]
EDCODE_Exemple.Recherche("HLit[a-zA-Z]*", parExpressionRégulière, EditeurCodeRecherche_Callback)
PROCÉDURE INTERNE EditeurCodeRecherche_Callback(Position entier, Taille entier)
Trace(Position + " -> " + Taille)
FIN
Syntaxe
Rechercher un texte et obtenir sa position Masquer les détails
<Résultat> = <Champ Editeur de code>.Recherche(<Texte> [, <Options>])
<Résultat> : Tableau WLangage Tableau contenant les positions du texte recherché. <Champ Editeur de code> : Nom de champ Nom du champ Editeur de code à manipuler. <Texte> : Chaîne de caractères Texte ou expression régulière à rechercher. <Options> : Constante optionnelle de type Entier Options de recherche :
| | MotComplet | Recherche le mot complet (entouré par des caractères de ponctuation ou des espaces). | parExpressionRégulière | Recherche par expression régulière. Dans ce cas, le paramètre <Texte> doit correspondre à une expression régulière. | SansCasse | Recherche sans tenir compte de la casse (majuscules/minuscules) et des accents. |
Par défaut, la recherche est sensible à la casse.
Rechercher un texte avec procédure de traitement du texte trouvé Masquer les détails
<Champ Editeur de code>.Recherche(<Texte> , <Options> , <Procédure WLangage>)
<Champ Editeur de code> : Nom de champ Nom du champ Editeur de code à manipuler. <Texte> : Chaîne de caractères Texte ou expression régulière à rechercher. <Options> : Constante de type Entier Options de recherche :
| | MotComplet | Recherche le mot complet (entouré par des caractères de ponctuation ou des espaces). | parExpressionRégulière | Recherche par expression régulière. Dans ce cas, le paramètre <Texte> doit correspondre à une expression régulière. | SansCasse | Recherche sans tenir compte de la casse (majuscules/minuscules) et des accents. |
<Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") appelée pour chaque occurrence trouvée. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction <Editeur de code>.Recherche. Classification Métier / UI : Code UI Composante : wd290obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|